@charset "utf-8";
/* CSS Document */
#mainbody .main_left{ float:left; width:669px; height:auto; margin-left:15px;}
*html #mainbody .main_left{margin-left:10px;} /* IE6 */ 
#mainbody .main_right{ float:left; width:282px; height:auto; margin-left:12px;_margin-left:10px;}
.main_left_part1{ height:132px; background:url(../images/index_bg.png) no-repeat left 0;}
.main_left_part1 h2{ color:#04396d; font-size:13px; font-weight:bold; padding:15px 0 0 15px;}
.main_left_part1 ul{ margin:18px 0 0 30px; height:80px; width:580px;}
.main_left_part1 li{ float:left; height:30px; color:#016a9f;padding-left:25px; font-weight:bold;}
.yeji{ background: url(../images/part1_icon.gif) no-repeat left 0;padding-top:2px; width:270px;  }
.hetong{ background:url(../images/part1_icon.gif) no-repeat 0 -33px;padding-top:3px; width:250px; }
.bfangyuan{ background:url(../images/part1_icon.gif) no-repeat 0 -69px; padding-top:3px; width:270px; }
.gendans{ background:url(../images/part1_icon.gif) no-repeat 0 -107px; padding-top:3px; width:100px;}
.daikan{ background:url(../images/part1_icon.gif) no-repeat 0 -143px;padding-top:3px; width:90px; }
.main_left_part2{ height:87px; margin:10px 0; background:url(../images/index_bg.png) no-repeat 0 -141px;}
.part2_i1{ background:url(../images/part1_icon.gif) no-repeat 15px -184px;float:left; height:30px; color:#a5aeb8;padding:45px 35px 0 10px;}
a.part2_i1:hover{ background:url(../images/part1_icon.gif) no-repeat 15px -514px;  color:#4a7db6;}
.part2_i2{ background:url(../images/part1_icon.gif) no-repeat -68px -184px;float:left; height:30px; color:#a5aeb8;padding:45px 35px 0 10px;}
a.part2_i2:hover{ background:url(../images/part1_icon.gif) no-repeat -68px -514px;  color:#4a7db6;}
.part2_i3{ background:url(../images/part1_icon.gif) no-repeat 15px -276px;float:left; height:30px; color:#a5aeb8;padding:45px 35px 0 10px;}
a.part2_i3:hover{ background:url(../images/part1_icon.gif) no-repeat 14px -594px;  color:#4a7db6;}
.part2_i4{ background:url(../images/part1_icon.gif) no-repeat -68px -276px;float:left; height:30px; color:#a5aeb8;padding:45px 35px 0 10px;}
a.part2_i4:hover{ background:url(../images/part1_icon.gif) no-repeat -69px -594px;  color:#4a7db6;}
.part2_i5{ background:url(../images/part1_icon.gif) no-repeat 15px -398px;float:left; height:30px; color:#a5aeb8;padding:45px 35px 0 10px;}
a.part2_i5:hover{ background:url(../images/part1_icon.gif) no-repeat 14px -695px;  color:#4a7db6;}
.main_left_part3{ float:left; background:url(../images/index_bg.png) no-repeat 0 -243px; height:28px; width:667px;}
.main_left_part3 h2{float:left; width:100px;color:#0c2867; font-size:13px; margin-left:15px;_margin-left:8px; font-weight:bold; padding-top:8px;}
.main_left_part4,.main_left_part5{float:left; width:660px;margin:0 2px 10px 2px; border-left:1px #c5ddf6 solid;border-right:1px #c5ddf6 solid; border-bottom:1px #c5ddf6 solid; color:#016a9f;}
*html .main_left_part4 ,*html .main_left_part5{margin-left:1px;} /* IE6 */ 
.main_left_part4{ height:160px; }.main_left_part5{ height:156px;}
.part4_l1,.part4_l2{ float:left; height:28px;_height:22px; *+height:22px;line-height:28px;_line-height:22px;*+line-height:22px; margin:auto; width:98%; padding:0 5px;}
.part4_l1{ background:#f8f8f8;}. background:#f8f8f8;{ background:#fff;}
.xiangxi{ float:right;width:90px;}
.xiangxi a,.xiangxi a:visited,.xiangxi a:hover{color:#016a9f;}
/*.part4_l2{float:left; height:28px;_height:22px; line-height:28px;_line-height:22px; background:#fff; margin:auto; width:98%; padding:0 5px;}*/
.co_left{ float:left; width:170px; margin:15px 0 0 10px;}
.co_right{ float:left; width:462px;vertical-align:middle;}.co_right span{ text-align:center;}
.co_right span img{ margin-top:30px;}
.co_left ul{ margin-top:5px; color:#585858;}
.co_left li{ float:left; height:28px;line-height:28px;}
.co_left b{ height:18px; line-height:18px;}
.wid80{ width:80px;}
.rise_up{ background:url(../images/part1_icon.gif) no-repeat -111px -689px; padding-left:15px;color:#F60;}.drop_down{background:url(../images/part1_icon.gif) no-repeat -111px -722px; padding-left:15px; color:#5e8546;}
.main_right_more{ background: url(../images/global_bg.gif) no-repeat -186px -234px; padding-top:7px; width:250px;padding-right:5px; margin:auto; text-align:right;}
.main_right_tit{ background:url(../images/title_bg.gif) no-repeat 0 -223px; height:32px;}
.main_right_tit h2{ color:#fff; font-size:13px; font-weight:bold; padding:14px 0 0 15px;}
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;}}
/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;}}
/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;}
.ui-tabs-panel{margin:0 0 4px 3px; border-top:none; border-left:1px #c5ddf6 solid;border-right:1px #c5ddf6 solid; border-bottom:1px #c5ddf6 solid; color:#016a9f; height:120px; width:277px;}
.ui-tabs-panel ol{ padding:5px 5px 2px 5px;_padding:8px 2px 2px 5px;}
.ui-tabs-panel ol li{ width:260px; overflow:hidden; display:block; height:22px;  line-height:22px;background:url(../images/global_bg.gif) no-repeat -82px -98px; padding-left:10px;}
ol li a{display:block; width:160px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;float:left; height:22px;line-height:22px;}
.date{color:#818b96; padding:0 3px 0 8px;}
a:link.channel,a:visited.channel{color:#818b96;}
a:hover.channel,a:active.channel{color:#016a9f;}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;background:url(../images/title_bg.gif) no-repeat 0 -225px; height:31px;}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";}
.ui-tabs-nav li {
    float: left;
    margin: 5px 0 0 1px;
    min-width: 64px; /* be nice to Opera */}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 5px; }
.ui-tabs-nav a {
    margin: 2px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #fff;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 2px;
    z-index: 2;
    margin-top: 0;
    color: #193b5f;}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background: url(../images/title_bg.gif) no-repeat -435px 2px;}

.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;color: #193b5f;}
/* IE bug 修复... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;}